// 一个猴子摘了些桃子，
// 第一天吃掉其中的一半然后多吃了1个，
// 第二天照此方法又吃掉了剩下桃子的一半加1个，
// 以后每天如此，直到第十天早上，猴子发现只剩下了1个桃子，
// 请问猴子第一天总共摘了多少个桃子？

// 输出:a,b,c,d.....,sum
// 分别表示
// 第九天早上没有吃桃子之前桃子数,第八天早上没有吃桃子之前桃子数,....,第一天早上没有吃桃子之前桃子数,总桃子数

#include <stdio.h>

int main()
{
    int day[10];
    day[9] = 1;
    for(int i = 1; i < 10; i++)
    {
        day[9 - i] = (day[10 - i] + 1) * 2;
    }
    for(int i = 0; i < 9; i++)
    {
        printf("%d,", day[8 - i]);
    }
    printf("%d", day[0]);
    return 0;
}

// 提交记录：
// 188
// C3-4_猴子摘桃
// C++
// 2024-07-02 15:05:52.0
// score
// 100

// Written By Sibei